numerical and algebraic expressions